home *** CD-ROM | disk | FTP | other *** search
-
-
-
- DVISELECT User Commands DVISELECT
-
-
-
- NNAAMMEE
- dviselect - extract pages from DVI files
-
- SSYYNNOOPPSSIISS
- ddvviisseelleecctt [ --ss ] [ --ii _i_n_f_i_l_e ] [ --oo _o_u_t_f_i_l_e ] _l_i_s_t _o_f _p_a_g_e_s
- [ _i_n_f_i_l_e [ _o_u_t_f_i_l_e ] ]
-
- DDEESSCCRRIIPPTTIIOONN
- _D_v_i_s_e_l_e_c_t selects pages from a DVI file produced by TeX,
- creating a new DVI file usable by any of TeX's conversion
- program (e.g., iptex), or even by dviselect itself.
-
- A _r_a_n_g_e is a string of the form _f_i_r_s_t:_l_a_s_t where both _f_i_r_s_t
- and _l_a_s_t are optional numeric strings, with negative numbers
- indicated by a leading underscore character ``_''. If both
- _f_i_r_s_t and _l_a_s_t are omitted, the colon may also be omitted,
- or may be replaced with an asterisk ``*''. A _p_a_g_e _r_a_n_g_e is
- a list of ranges separated by periods. A _l_i_s_t _o_f _p_a_g_e_s is
- described by a set of page ranges separated by commas and/or
- white space.
-
- _D_v_i_s_e_l_e_c_t actually looks at the ten _c_o_u_n_t variables that TeX
- writes; the first of these (\count0) is the page number,
- with \count1 through \count9 having varied uses depending on
- which macro packages are in use. (Typically \count1 is a
- chapter or section number.) A page is included in
- _d_v_i_s_e_l_e_c_t's output if all its \count values are within any
- one of the ranges listed on the command line. For example,
- the command ``dviselect *.1,35:'' might select everything in
- chapter 1, as well as pages 35 and up. ``dviselect 10:30''
- would select pages 10 through 30 (inclusive). ``:43'' means
- everything up to and including page 43 (including negative-
- numbered pages). If a Table of Contents has negative page
- numbers, ``:_1'' will select it. ``*.4 .........1'' might
- mean everything in every chapter 4 and an index, presuming
- \count9 was set to 1 in the index. (``*'' must be quoted
- from the shell; the null string is more convenient to use,
- if harder to read.)
-
- Instead of \count values, _d_v_i_s_e_l_e_c_t can also select by
- ``absolute page number'', where the first page is page 1,
- the second page 2, and so forth. Absolute page numbers are
- indicated by a leading equal sign ``=''. Ranges of absolute
- pages are also allowed: ``dviselect =3:7'' will extract the
- third through seventh pages. Dot separators are not legal
- in absolute ranges, and there are no negative absolute page
- numbers.
-
- More precisely, an asterisk or a null string implies no
- limit; an equal sign means absolute pages rather than
- \counts; a leading colon means everything up to and includ-
- ing the given page; a trailing colon means everything from
-
-
-
- Sprite v1.0 1
-
-
-
-
-
-
- DVISELECT User Commands DVISELECT
-
-
-
- the given page on; and a period indicates that the next
- \count should be examined. If fewer than 10 ranges are
- specified, the remaining \counts are left unrestricted (that
- is, ``1:5'' and ``1:5.*'' are equivalent). A single number
- _n is treated as if it were the range _n:_n. An arbitrary
- number of page selectors may be given, separated by commas
- or whitespace; a page is selected if any of the selectors
- matches its \counts or absolute page number.
-
- Dviselect normally prints the page numbers of the pages
- selected; the -_s option suppresses this.
-
- AAUUTTHHOORR
- Chris Torek, University of Maryland
-
- SSEEEE AALLSSOO
- dvipr(1), iptex(1), tex(1), _T_h_e _T_e_X_b_o_o_k
-
- BBUUGGSS
- A leading ``-'' ought to be allowed for negative numbers,
- but it is currently used as a synonym for ``:'', for back-
- wards compatibility.
-
- Section or subsection selection will sometimes fail, for the
- DVI file lists only the \count values that were active when
- the page ended. Clever macro packages can alleviate this by
- making use of other ``free'' \count registers. Chapters
- normally begin on new pages, and do not suffer from this
- particular problem.
-
- _D_v_i_s_e_l_e_c_t does not adjust the parameters in the postamble;
- however, since these values are normally used only to size
- certain structures in the output conversion programs, and
- the parameters never need to be adjusted upward, this has
- not proven to be a problem.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Sprite v1.0 2
-
-
-
-